permanent peace - German English Dictionary